package com.ktgj.customer.domain.Insurance.dxModel;

import java.util.Date;
import java.util.List;

public class GetPolicyStateResponse {
    /**
     * 接口名称
     */
    public   String apiName;

    public   String getApiName() {
        return apiName;
    }

    public void setApiName(  String apiName) {
        this.apiName = apiName;
    }
    /**
     * 版本
     */
    public   String apiVersion;

    public   String getApiVersion() {
        return apiVersion;
    }

    public void setApiVersion(  String apiVersion) {
        this.apiVersion = apiVersion;
    }

    /**
     * 保单信息
     */
    public GetPolicyStateData data;

    public GetPolicyStateData getData() {
        return data;
    }

    public void setData(GetPolicyStateData data) {
        this.data = data;
    }
    public   String sign;

    public  String getSign() {
        return sign;
    }

    public void setSign( String sign) {
        this.sign = sign;
    }

    public   String channel;

    public  String getChannel() {
        return channel;
    }

    public void setChannel( String channel) {
        this.channel = channel;
    }

    public   String osType;

    public  String getOsType() {
        return osType;
    }

    public void setOsType( String osType) {
        this.osType = osType;
    }

    public int mqCode;

    public int getMqCode() {
        return mqCode;
    }

    public void setMqCode(int mqCode) {
        this.mqCode = mqCode;
    }

    public   String busiType;

    public  String getBusiType() {
        return busiType;
    }

    public void setBusiType( String busiType) {
        this.busiType = busiType;
    }

    public   String partnerId;

    public  String getPartnerId() {
        return partnerId;
    }

    public void setPartnerId( String partnerId) {
        this.partnerId = partnerId;
    }

    /**
     * 响应结果
     * */
    public   String message;

    public  String getMessage() {
        return message;
    }

    public void setMessage( String message) {
        this.message = message;
    }

    /**
     * 响应状态 --0 （成功）
     * */
    public int status;

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }
}

    class GetPolicyStateData
    {
        public List<GetPolicyStateDataPolicy> policys;

        public List<GetPolicyStateDataPolicy> getPolicys() {
            return policys;
        }

        public void setPolicys(List<GetPolicyStateDataPolicy> policys) {
            this.policys = policys;
        }
    }

    class GetPolicyStateDataPolicy
    {
        /**
         * 生日
         * */
        public  String birthday;

        public String getBirthday() {
            return birthday;
        }

        public void setBirthday(String birthday) {
            this.birthday = birthday;
        }

        /**
         * 性别
         * */
        public int gender;

        public int getGender() {
            return gender;
        }

        public void setGender(int gender) {
            this.gender = gender;
        }
        /**
         * 大象开保时返回的大象订单号
         * */
        public  String orderId;

        public String getOrderId() {
            return orderId;
        }

        public void setOrderId(String orderId) {
            this.orderId = orderId;
        }
        /**
         * 被保人的证件号
         * */
        public  String idCard;

        public String getIdCard() {
            return idCard;
        }

        public void setIdCard(String idCard) {
            this.idCard = idCard;
        }
        /**
         * 产品id
         * */
        public int goodsID;

        public int getGoodsID() {
            return goodsID;
        }

        public void setGoodsID(int goodsID) {
            this.goodsID = goodsID;
        }
        /**
         * 手机号
         * */
        public  String mobile;

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }
        /**
         * 投保人姓名
         * */
        public  String tname;

        public String getTname() {
            return tname;
        }

        public void setTname(String tname) {
            this.tname = tname;
        }
        /**
         * 投保人电话
         * */
        public  String tmobile;

        public String getTmobile() {
            return tmobile;
        }

        public void setTmobile(String tmobile) {
            this.tmobile = tmobile;
        }
        /**
         * 产品名称
         * */
        public  String goodsMemo;

        public String getGoodsMemo() {
            return goodsMemo;
        }

        public void setGoodsMemo(String goodsMemo) {
            this.goodsMemo = goodsMemo;
        }
        /**
         * 电子保单号
         * */
        public  String policyId;

        public String getPolicyId() {
            return policyId;
        }

        public void setPolicyId(String policyId) {
            this.policyId = policyId;
        }
        /**
         *
         * */
        public int applicantType;

        public int getApplicantType() {
            return applicantType;
        }

        public void setApplicantType(int applicantType) {
            this.applicantType = applicantType;
        }
        /**
         * 保险生效时间
         * */
        public Date fromTime;

        public Date getFromTime() {
            return fromTime;
        }

        public void setFromTime(Date fromTime) {
            this.fromTime = fromTime;
        }
        /**
         * 被保人姓名
         * */
        public  String name;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }
        /**
         *
         * */
        public int applicantCertificateType;

        public int getApplicantCertificateType() {
            return applicantCertificateType;
        }

        public void setApplicantCertificateType(int applicantCertificateType) {
            this.applicantCertificateType = applicantCertificateType;
        }

        public int skuId;

        public int getSkuId() {
            return skuId;
        }

        public void setSkuId(int skuId) {
            this.skuId = skuId;
        }
        /**
         * 保险失效时间
         * */
        public Date toTime;

        public Date getToTime() {
            return toTime;
        }

        public void setToTime(Date toTime) {
            this.toTime = toTime;
        }
        /**
         *
         * */
        public  String tidCard;

        public String getTidCard() {
            return tidCard;
        }

        public void setTidCard(String tidCard) {
            this.tidCard = tidCard;
        }
        /**
         * --状态| 0：待支付 | 1：已支付，审核中 | 2：已支付，已生效，生效中 | 3：已支付，待生效| 4：已支付，已履约| 5：已支付，未出保单| 11：订单过期|
         * */
        public int status;

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }
    }
